Text copied to clipboard!
Название
Text copied to clipboard!Инженер Android
Описание
Text copied to clipboard!
Мы ищем Инженера Android, который присоединится к нашей команде мобильной разработки и поможет создавать инновационные, надежные и масштабируемые Android-приложения. В этой роли вы будете тесно сотрудничать с дизайнерами, менеджерами продуктов и другими разработчиками для реализации новых функций, улучшения пользовательского опыта и обеспечения стабильной работы приложений.
Кандидат должен обладать глубокими знаниями платформы Android, уверенно владеть языками программирования Kotlin и Java, а также иметь опыт работы с современными архитектурными подходами, такими как MVVM, Clean Architecture и использованием библиотек Jetpack. Мы ценим внимание к деталям, способность решать сложные технические задачи и стремление к постоянному профессиональному росту.
Ваши обязанности будут включать проектирование и реализацию новых функций, оптимизацию производительности, устранение ошибок, написание модульных и интеграционных тестов, а также участие в код-ревью. Вы также будете участвовать в обсуждении архитектурных решений и выборе технологий, способствующих улучшению качества и стабильности продукта.
Мы предлагаем гибкий график работы, возможность удаленной работы, конкурентоспособную заработную плату, профессиональное развитие и участие в интересных проектах, которые влияют на жизнь миллионов пользователей. Если вы увлечены мобильной разработкой и хотите работать в команде профессионалов, мы будем рады видеть вас среди нас.
Обязанности
Text copied to clipboard!- Разработка и поддержка Android-приложений
- Проектирование архитектуры мобильных решений
- Интеграция с RESTful API и сторонними сервисами
- Оптимизация производительности и устранение багов
- Участие в код-ревью и улучшении качества кода
- Написание модульных и UI-тестов
- Сотрудничество с дизайнерами и менеджерами продуктов
- Поддержка существующего кода и миграция на новые технологии
- Участие в планировании и оценке задач
- Внедрение лучших практик мобильной разработки
Требования
Text copied to clipboard!- Опыт разработки Android-приложений от 2 лет
- Уверенное знание Kotlin и Java
- Понимание архитектурных паттернов (MVVM, MVP, Clean Architecture)
- Опыт работы с Android Jetpack (ViewModel, LiveData, Navigation и др.)
- Знание принципов SOLID и Clean Code
- Опыт работы с Git и системами контроля версий
- Навыки написания тестов (JUnit, Espresso)
- Понимание CI/CD процессов
- Умение работать в команде и эффективно коммуницировать
- Желание учиться и развиваться в области мобильной разработки
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт разработки на Kotlin и Java?
- Какие архитектурные подходы вы применяли в своих проектах?
- Как вы обеспечиваете качество и стабильность Android-приложений?
- Расскажите о вашем опыте работы с Android Jetpack.
- Какие инструменты вы используете для тестирования мобильных приложений?
- Как вы подходите к оптимизации производительности приложений?
- Были ли у вас проекты с использованием CI/CD?
- Как вы взаимодействуете с дизайнерами и менеджерами продуктов?
- Какие сложности вы сталкивались при разработке и как их решали?
- Почему вы хотите работать в нашей компании?